Automated V&V for high integrity systems, a targeted formal methods approach
نویسندگان
چکیده
This paper describes the intermediate results of a project to develop automated, high integrity, software verification and validation techniques for aerospace applications. Automated specification validation and test case generation are made possible by the targeted use of formal methods. Specifically, the restricted domain of use is exploited to reduce the set of mathematical problems to those that can be solved using constraint solvers, model checkers and automated proof tactics. The practicality of the techniques is enhanced by the tight integration of the formal methods to intuitive specification notations, existing specification modelling tools and a traditional software development process. This paper presents evidence to support an emerging appreciation amongst the software engineering community that, for the benefits of formal methods to be widely exploited in industry, an approach must be taken that integrates formal analysis with intuitive engineering notations, traditional engineering approaches and powerful
منابع مشابه
Automated generation of high-integrity test suites from graphical specifications
There is a strong need to ensure that the software controlling safety–critical systems is of the highest possible integrity. Present approaches to achieving this integrity through Verification and Validation (V&V) are expensive and predominantly reliant on manual processes. Techniques that have been proposed to improve the V&V of safety–critical systems – formal methods, graphical specification...
متن کاملFormal Methods in Industrial Software Standards Enforcement
The article presents an approach to development of software standards usage infrastructure. The approach is based on formalization of standards and automated conformance test derivation from the resulting formal specifications. Strong technological support of such a process in its engineering aspects makes it applicable to software standards of reallife complexity. This is illustrated by its ap...
متن کاملP-46: Effects of Different Doses of Ethanol on Sperm Parameters, ChromatinStructure and Apoptosis in Adult Mice
Background: Chronic ethanol abuse causes reproductive organ failure and infertility in both humans and laboratory animals. Since sperm has a critical role in reproductive function, the objective of this unique study was to evaluate the effects of different doses of ethanol on sperm parameters, chromatin structure and apoptosis in adult mice. Materials and Methods: A total of 36 adult male mice ...
متن کاملA Rule-Set Approach to Formal Modeling of a Trusted Computer System
This article describes a rule-set approach to formal modeling of a trusted computer system. A finite state machine models the access operations of the trusted system while a separate rule set expresses the system's trust policies. A powerful feature of this approach is its ability to fit several widely differing trust policies easily within the same model. The paper shows how this approach to m...
متن کاملReachability checking in complex and concurrent software systems using intelligent search methods
Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...
متن کامل